package Question05;
//题目 2：继承练习
//设计以下类：
//父类 Animal，包含属性 name（字符串）和 age（整数），以及方法 makeSound()（返回字符串 "Animal makes sound"）。
//子类 Dog，继承 Animal，重写 makeSound() 返回 "Woof!"，并添加新方法 fetch()（返回 "Dog fetches the ball"）。
//子类 Cat，继承 Animal，重写 makeSound() 返回 "Meow!"。
//思考：如何让 Dog 的构造方法调用父类 Animal 的构造方法？
public class Dog extends Animal {
    public Dog(String name, int age) {
        super(name, age);
    }

    @Override
    public String  makeSound() {
        super.makeSound();
        return "Woof! ";
    }
    public String fetch(){
        return "Dog fetches the ball ";
    }
}
